give (the) devil (his) due

Übersetzungen
отдать должное даже дьяволу
I don't trust him, but give the devil his due, he's very talented.
Я ему не доверяю, но отдать дьяволу должное, он очень талантлив.
Definitionen
To acknowledge the good qualities or merits of a person, even if you dislike them or they are generally considered bad; to give fair credit or recognition to someone, even if they are otherwise disliked or opposed.